@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
body{ font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden; background: #fff;}

/* CSS Header */
#he_01{width: 1200px;height: 55px;margin:0 auto;color: #333;font-size: 16px;position: relative;}
#he_01_tel{position: absolute;top:0;right: 0px;height: 55px;line-height: 46px;background: url(../images/he_01_tel.png) left center no-repeat;text-indent: 45px;}
#he_01_tel span{color: #d90000; font-family: Impact;font-style: italic; font-size: 30px;}
#he_02{width: 100%;height: 78px;margin:0 auto;}
#he_02_mid{width: 1200px;height: 78px;margin:0 auto;position: relative;}
#he_02_logo{width:369px;height: 71px;position: absolute;left: 0;top:-5px;background: url(../images/logo.png) left center no-repeat;}
#he_02_logo a{width:369px;height: 71px;display: block;}
#he_02_nav{width: 1920px;height: 78px;line-height: 78px;background: url(../images/he_02_nav.png) left top no-repeat;position: absolute;left:369px;bottom: 0; }
#he_02_nav li{float: left;margin-left: 27px;height: 78px;line-height: 78px;}
#he_02_nav li:first-child{margin-left: 75px;}
#he_02_nav li a{color: #fff;font-size: 16px;}
#he_02_nav li a:hover{color: #fff600;}
#he_03{width: 100%;height: 579px;margin:0 auto;position: relative;}
#he_03_mid{width:1920px;height: 579px;position: absolute;top:0px;z-index: 998;left: 50%; margin-left: -960px;}
#zy_banner{width: 100%;height: 350px;background: url(../images/zy_banner.jpg) center no-repeat; margin:0 auto;position: relative;}


/* CSS Footer */
#footer{width:100%;margin:0 auto;background: #0060c6;}
#footer_nav{width: 100%;height: 58px;margin:0 auto;line-height: 58px;color: #fff;font-size: 14px; background: url(../images/thread.png) left bottom repeat-x;text-align: center;}
#footer_nav a{color: #fff;font-size: 14px;margin:0 30px;opacity: .6;}
#footer_nav a:hover{opacity: 1;}
#footer_mid{width: 1200px;height: 190px; margin:0 auto;position: relative;margin-top:30px;}
#footer_ewm{width: 98px;height: 115px;line-height: 25px;color: #fff;font-size: 14px;text-align: center;position: absolute;right: 0;top:0;}
#footer_ewm img{width: 98px;height: 98px;}
#footer_lxwm{position: absolute;left: 600px;top:0;line-height: 30px;}
#footer_lxwm span{font-size: 18px;font-weight: bold;color: #fff;}
#footer_lxwm p{color: #fff;font-size: 14px;opacity: .8;}
#footer_l{position: absolute;left: 0;top:0;line-height: 30px;width: 400px;}
#footer_l span{font-size: 18px;font-weight: bold;color: #fff;}
#footer_l a{color: #fff;font-size: 14px;float: left;display: block;width: 200px;opacity: .8;}
#footer_l a:hover{opacity: 1;}
#footer_bottom{width: 100%;height: 58px;margin:0 auto;line-height: 58px;color: #bfd7e7;font-size: 12px; background: url(../images/thread.png) left top repeat-x;text-align: center;}
#footer_bottom a{color: #bfd7e7;font-size: 12px;}
#footer_bottom a:hover{opacity: 1;}


/*固定的悬浮窗*/

.yb_conct {

    position: fixed;

    z-index: 9999999;

    top: 200px;

    right: -127px;

    cursor: pointer;

    transition: all .3s ease;

}

.yb_bar ul li {

    width: 180px;

    height: 53px;

    font: 16px/53px 'Microsoft YaHei';

    color: #fff;

    text-indent: 54px;

    margin-bottom: 3px;

    border-radius: 3px;

    transition: all .5s ease;

    overflow: hidden;

}

.yb_bar .yb_top {

    background: url('../images/fixCont.png') no-repeat 0 0 #0060c6;

}

.yb_bar .yb_phone {

    background: url('../images/fixCont.png') no-repeat 0 -57px #0060c6;

}

.yb_bar .yb_QQ {

    text-indent: 0;

    background: url('../images/fixCont.png') no-repeat 0 -113px #0060c6;

}

.yb_bar .yb_ercode {

    /*height:200px;*/



    background: url('../images/fixCont.png') no-repeat 0 -169px #0060c6;

}

.hd_qr {

    padding: 0 29px 25px 29px;

}

.yb_QQ a {

    display: block;

    text-indent: 54px;

    width: 100%;

    height: 100%;
    font-size: 14px;

    color: #fff!important;

}





/* CSS Main */
.bg{width: 100%;margin:0 auto;background: #f2f2f2;}
#he_05{width: 1200px;height: 129px;margin:0 auto;position: relative;}
#he_05_mid{width:1200px;height: 144px;background: #0060c6;position: absolute;bottom: 0;left: 0;z-index: 1000;}
#he_05_lbg{width: 95px;height: 144px;background: url(../images/lbg.png) center no-repeat;position: absolute;left: -95px;top:0;}
#he_05_rbg{width: 95px;height: 144px;background: url(../images/rbg.png) center no-repeat;position: absolute;right: -95px;top:0;}
#he_05_mid ul{padding:15px 0;}
#he_05_mid ul li{width: 377px;height: 116px; float: left;margin-right: 34px;position: relative;}
#he_05_mid ul li:last-child{margin-right: 0;}
#he_05_mid ul li .he_05_icon{width: 59px;height: 59px;position: absolute;left: 0;top:10px;overflow: hidden;}
#he_05_mid ul li .he_05_info{width: 292px;position: absolute;right: 0;top:0;}
#he_05_mid ul li .he_05_info span{line-height: 30px;font-size: 24px;font-weight: bold;color: #fff;}
#he_05_mid ul li .he_05_info p{line-height: 24px;color: #83b2e3;font-size: 14px;}
#in_title{width: 1200px;height: 55px;background: url(../images/in_01_title.png) center no-repeat;margin:0 auto;margin-top: 30px;}
#in_01_category{max-width: 1200px;height: 38px; margin:20px auto;text-align: center;}
#in_01_category ul{display: inline-block;}
#in_01_category li{float: left;display: inline;}
#in_01_category li a{padding:0 15px; height: 38px; margin:0 11px; line-height: 38px; color: #fff;font-size: 16px;display: block;background: #0060c6; transition:all 0.5s ease;}
#in_01_category li a:hover{background: #ffbb41;color: #000;}
#in_01{width: 1200px;height: 570px;margin:0px auto;margin-top: 30px;}
.picMarquee{ width:1200px;overflow:hidden; }
.picMarquee .hd{ overflow:hidden;  height:0px;  margin:0; }
.picMarquee .bd{ padding:0px; margin:0;}
.picMarquee .bd ul{ overflow:hidden; zoom:1; }
.picMarquee .bd ul li{ margin:0px 15px; margin-bottom: 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee .bd ul li a img{ width: 282px;height: 195px; display:block; border:3px solid #fff; }
.picMarquee .bd ul li a:hover img{ border-color:#0060c6;  }
.picMarquee .bd ul li a .icptit { display:block;line-height:42px; height:42px; overflow:hidden; background:#fff; color: #333;font-size: 14px; width:100%; text-align:center;}
.picMarquee .bd ul li a:hover .icptit{ background:#0060c6;color:#fff; }
.picMarquee .picList{width:310px; height:auto; float:left; }
#in_02{width: 100%;height: 395px;padding-top: 24px; background: url(../images/in_02_bg.png) center no-repeat; margin:0 auto;}
#in_02_title{width: 100%;height: 76px;background: url(../images/in_02_title.png) center no-repeat;margin:0 auto;}
#in_02_ul{width: 1200px;height: 289px;background:url(../images/in_02_ul.png) center no-repeat;margin:0 auto;}

#in_04{width: 100%;height: 592px;background: url(../images/in_04_bg.png) right bottom no-repeat; margin:0 auto;}
#in_04_title{width: 1200px; line-height: 40px;color: #333;font-size: 25px; text-align: center; margin:20px auto;}
#in_04_01{width: 100%;background:rgba(0,0,0,.8);padding:40px 0; margin:0 auto;}
#in_04_mid{width: 1200px; margin:0 auto;}
#in_04 li{width: 400px;float: left;margin-top: 55px;}
#in_04 li:nth-child(even){margin-top: 0;}
#in_04 li span{display: block;width: 100%;height: 55px;background: #055cb8; line-height: 55px;text-align: center;color: #fff;font-weight: bold;font-size: 24px;transition: all .4s;}
#in_04 li p{line-height: 30px;font-size: 16px;color: #fff;padding:10px;}
#in_04 li:hover span{background: #ffbb41;color: #000;}
#in_04_02{width: 1200px;margin:0 auto;margin-top: 42px;}
#in_04_02 h2{color: #035ab6;font-size: 24px;line-height: 30px;}
#in_04_02 span{color: #919191;font-size: 16px;line-height: 30px;}
#in_04_02 .intro_c{width: 715px; color: #444;font-size: 14px;line-height: 30px;padding:15px 0;}
#in_04_02 .intro_m a{display: block;width: 120px;height: 38px;line-height: 38px;text-align: center;background: #0060c6; color: #fff;font-size: 14px;border-radius: 3px;transition: all .4s;}
#in_04_02 .intro_m a:hover{background: #ffbb41;color: #000;}
#in_06{width: 100%;height: 420px;padding:40px 0; margin:0px auto;background: #f2f2f2;margin-top: 40px;}
#in_06_mid{width: 1200px;height: 420px;margin:0px auto;}
.in_06_title{width: 100%;height: 40px;line-height: 40px;margin:0 auto;border-bottom: solid 2px #0060c6; margin-bottom: 10px; position: relative;}
.in_06_title span{position:absolute;left: 0;top:0;}
.in_06_title a{display: block;float: left; width: 100px;height: 42px;line-height: 42px;text-align: center;background: #0060c6; color: #fff;font-size: 16px;}
.in_06_title a.aa{background: #ffbb41;color: #000; }
#in_06_l{width:342px;height:420px; float: right;}
#in_06_l #intro_content{width: 100%;height: 360px;overflow: hidden;margin-top: 20px;}
#in_06_l #intro_content li{width: 320px;height: 290px;text-align: center;line-height: 25px;color: #444;font-size: 14px;margin:0 auto;}
#in_06_l #intro_content li img{max-width: 314px;height: 240px;border:solid 3px #fff;}
#in_06_r{width: 815px;height:420px;float: left;}
#in_06_r .in_06_title li{float: left; width: 100px;height: 42px;line-height: 42px;text-align: center;}
#in_06_r .in_06_title li a{display: block;background: #ffbb41; color: #000;font-size: 16px;}
#in_06_r .in_06_title li.on a{background: #0060c6;color: #fff; }
#in_news{width: 100%;margin:0 auto;}
#in_news_hot{width: 100%;height: 173px;margin:0 auto;position: relative;padding-bottom: 30px;border-bottom: solid 1px #cccccc;}
#in_news_hot .in_news_img{width: 244px;height: 173px;position: absolute;left: 0;top:10px;}
#in_news_hot .in_news_img img{width: 244px;height: 173px;}
#in_news_hot .in_news_title{width: 551px;height: 30px;line-height: 30px;position: absolute;right: 0;top:10px;color: #000000;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all .4s;}
#in_news_hot .in_news_info{width: 551px;height: 137px;line-height: 28px;position: absolute;right: 0;top:45px;color: #545454;font-size: 14px;overflow: hidden;}
#in_news_hot:hover .in_news_title{text-indent: 15px;background: #ffbb41;color: #333;}
#in_news_ul{width: 100%;margin:0 auto;margin-top: 10px;}
#in_news_ul li{width: 48%;height: 36px;line-height: 36px;float: left;position: relative;}
#in_news_ul li span{position: absolute;right: 0;top:0;text-align: right;color: #a8a8a8;font-size: 14px;transition: all .4s;}
#in_news_ul li:nth-child(even){margin-left: 4%;}
#in_news_ul li a{display: block;font-size: 14px;background: url(../images/icon.png) left center no-repeat;color: #333;text-indent: 20px;transition: all .4s;}
#in_news_ul li a:hover{background: #ffbb41 url(../images/icon_hover.png) 10px center no-repeat;color: #333;text-indent: 26px;}
#in_news_ul li:hover span{color: #333;right: 6px;}
#wrap{ width:1200px; height:auto; margin: 30px auto;position: relative;z-index: 100;}


/*left*/
#left{width:240px; float: left;}
#left_01{width: 240px;height: 75px;margin:0 auto;background: #0060c6 url(../images/cplb_title.png) center no-repeat;}
#left_02{width: 236px;border:solid 2px #0060c6;margin:0 auto;}
#left_02  li{width: 236px;min-height: 46px; margin:0 auto;margin-top: 2px;}
#left_02  li .left_cat{width: 236px;height: 46px;line-height: 46px; border-bottom: solid 1px #eeeeee; background:url(../images/left_dl_icon.png) 32px center no-repeat; display: block;color: #666666;font-size: 14px;  margin:0 auto;}
#left_02  li .left_cat span{padding-left: 55px;}
#left_02  li .left_cat:hover{ background:#ffbb41 url(../images/left_dl_icon.png) 32px center no-repeat;}



/*product_info css*/
#pro_c{width: 100%;margin:0 auto;padding-bottom: 35px; margin-top: 20px; border-bottom: dashed 1px #e2e2e2;}
#pro_nav{width: 100%;height: 50px;margin:0 auto; margin-top: 10px;background: #0060c6;}
#pro_nav li{float: left;width: 114px;height: 50px;line-height: 50px;text-align: center;}
#pro_nav li a{color: #fff;font-size: 16px;display: block;}
#pro_nav li a:hover{background: #414141;color: #fff;}
.pro_capital{width: 100%;height: 32px;line-height: 32px; border-bottom: solid 2px #0060c6; margin:0 auto;margin-top: 10px;}
.pro_capital span{width: 96px;height: 32px;background: #0060c6;color: #fff;font-size: 14px;text-align: center;display: block;}
.pro_detail{width: 100%;height: auto;margin:0 auto;margin-top: 10px;font-size: 14px;color: #2e2e2e;line-height: 29px;}
.pro_detail img{max-width: 100%}
.submit{width:96px;height:32px;line-height:32px;border:0;background:#fb4646;cursor:pointer;color: #fff;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
.reset{width:96px;height:32px;line-height:32px;border:0;background:#dddddd;cursor:pointer;color: #000;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
#pro_l{ width: 475px;float: left; text-align: center;border: solid 1px #e2e2e2;position: relative;}
#pro_r{ width: 416px;  float: right;}
#pro_r p{font-size: 14px;line-height: 33px;}
#pro_r span{display: block;height: 53px;line-height: 53px;margin-top: 10px;margin-bottom: 10px; border:solid 10px #d91b02;background: url(../images/he_tel.png) 15px center no-repeat;color: #000;font-size: 20px;padding-left: 70px;} 
#pro_a a{width: 127px;height: 35px;margin:5px 10px 0px 0px;}
#pro_r tr td{ padding:8px 0px;}
#lxwm_c{width:100%;padding:20px;margin:0 auto;}
#lxwm_c p{border-bottom: 1px dotted #999;height: 35px;line-height: 35px;}
#pro_apply{width: 100%;height: 194px;margin:20px auto;}
#pro_apply li {float:left; width:210px;height:191px; margin:2px 10px; text-align:center; line-height:20px; border:solid 1px #efefef;background: #fff; text-align: center;}
#pro_apply li a{color: #333!important;font-size: 14px!important;display: block!important;}
#pro_apply li img { width:195px; height:150px}

/* CSS Ziye */
#right{width:930px; height:auto;float: right;}
#right_title{width: 930px;height:50px;position: relative;margin:0 auto;border-bottom: solid 2px #0060c6;}
#title_left{float:left;width:143px;height:50px;line-height: 50px; text-align: center; font-size: 16px;color:#fff;background: #0060c6;}
#title_right{width: 80%;float: right; color:#393939;height: 50px;line-height: 50px;font-size: 12px;text-align: right;padding-right: 10px;}
#title_right a{color:#393939;font-size: 12px;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 100%; height:auto;margin:0 auto;padding-top: 20px;line-height:32px;color:#393939;font-size: 14px;}
#right_content a{color:#393939;font-size: 14px;}
#right_content a:hover{color:#e80000;}
#indexNews li{width:98%;height:45px;margin:0 auto;text-indent:20px; border-bottom:#D9D9D9 1px dotted;color:#393939;font-size: 14px;position: relative; background: url(../images/icon.png) left center no-repeat;}
#indexNews li a{height:45px;line-height:45px;display:block;color:#393939;font-size: 14px;}
#indexNews li span{position: absolute;height:45px;line-height:45px;color:#393939;font-size: 14px;right: 0px;top:0px;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#e80000;}
#page{width:100%;height:40px; line-height:40px;text-align:right;margin:20px auto;color:#575656;font-size:14px;clear:both;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:10px auto;}
#productTitle{width:100%;height:30px;color:#000000;font-weight: bold; font-size:20px!important;text-align:left;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:100%;margin:0 auto;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:253px;width:287px;float:left;margin:0 10px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}

#picUL li .pic_01{width:287px;height:215px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:211px;max-width:283px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:287px;text-align: center;line-height:30px;}
#picUL li a{color:#393939;font-size: 14px;}
#picUL li a:hover{color:#e80000;}
.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ height:173px;  border-bottom:#cdcdcd dashed 1px; margin:10px;}
.recruitcon1{ height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:572px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#444444;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; height:auto; float:left; text-align:center;}
.chakan{padding-top: 13px;}
.formys{ height:auto; padding:10px;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
    .G_InputText{

    width:278px;

    height:30px;

    border:1px solid #d2d4d6;

}

.G_textarea{

    width:300px;

    height:100px;

    border:1px solid #dedede;

}

.G_ul{

    margin:0 auto;
}

.G_botton{

    width:55px;

    height:30px;

    line-height:30px;

    border:0;

    

    cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.G_tips{

    

    width:486px;

    margin:10px auto 0 auto;

    border:1px solid #dedede;

    padding:7px;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    box-shadow: 0px 0px 3px rgba(0,0,0,.1);

    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}
.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
